Luna Park
noun
: a place felt to resemble the amusement center Luna Park
the entire yard is illuminated by floodlights like a Luna Park—National Geographic
Love words? Need even more definitions?
Merriam-Webster unabridged
Share